package br.com.revenda.controle;

import java.util.List;

import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
import javax.faces.context.FacesContext;
import br.com.revenda.modelo.Usuario;

@ManagedBean
@RequestScoped
public class UsuarioBean {

Usuario usuarioSelec = new Usuario();
private List<Usuario> lista;
String img = null;



public String salvar(){
	UsuarioRN rn = new UsuarioRN();
	if(usuarioSelec.getSenha().equals(usuarioSelec.getRepeteSenha())){
		rn.salvar(usuarioSelec);
		FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Acesso cadastrado com sucesso"));
		return null;
	}else{
	FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Campo senha tem que ser igual do repita senha "));
	
	return "cadUsuario";
	}
	
}


public List<Usuario> listaTodos(){
	UsuarioRN rn = new UsuarioRN();
	lista = rn.listaTodos();
	return lista;
}


public String alterar(){
	UsuarioRN rn = new UsuarioRN();
	rn.alterar(usuarioSelec);
	FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Usuario alterado com sucesso"));
	return "retornaUsuario";
}

public void deletar(){
	UsuarioRN rn = new UsuarioRN();
	rn.deletar(usuarioSelec);
}


public Usuario getUsuarioSelec() {
	return usuarioSelec;
}

public void setUsuarioSelec(Usuario usuarioSelec) {
	this.usuarioSelec = usuarioSelec;
}







}

